package com.atwulidun.huffmancode;

public class Test {
    public static void main(String[] args) {
        String str = byteToBitString(false, (byte) 0, 7);
        System.out.println(str);
    }
    public static String byteToBitString(boolean flag, byte b, int leng) {
        int temp = b;
        if (flag) {
            temp |= 256;
        }
        String str = Integer.toBinaryString(temp);
        if (flag) {
            return str.substring(str.length() - 8);
        } else {
            if (b < 0) {
                return str.substring(str.length() - 8);
            } else {
                while (str.length() < leng) {
                    str = "0" + str;
                }
                return str;
            }
        }
    }

}
